package com.turing.post.salesmanage.util;

import java.math.BigInteger;
import java.util.List;

import com.turing.post.util.PCPSApplicationException;

/**
 * 职业类型接口
 * @author ZXL
 *
 */
public interface ProfessionDao {
	/**
	 * 根据主键查询职业信息
	 * @param industryId
	 * @return
	 */
	public Profession getProfessionByProfessionId (BigInteger professionId );
	
	/**
	 * 根据编号查询职业信息
	 * @param industryId
	 * @return
	 */
	public Profession getProfessionByProfessionNo(String professionNo);
	
	
	/**
	 * 新增
	 * @param industry
	 * @throws PCPSApplicationException
	 */
	public void insertProfession(Profession profession) throws PCPSApplicationException;
	
	/**
	 * 查询一级职业信息
	 * @return
	 */
	public List<Profession> getFirstProfessionList();

	/**
	 * 下拉树
	 * @return
	 */
	public List<Profession> getProfessionList(String superprofessionno);
}
